#!/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = 'kang'


'''
python中支持的运算符
1、算数运算符
2、比较
3、赋值
4、逻辑
5、位
6、条件
7、成员
8、身份
'''

#1、算数运算符
print(3 * 3)
print(3 + 3)
print(3 - 3)
print(3 % 2)
print(3 / 2)
print(3 // 3) #除法 取整数
print(3 ** 3) #次幂

#2、比较
print('\n比较---------')
j = 5
print(j < 2)
print(10 > j > 1)

#3、赋值
print('\n赋值---------')
a = 5
a += 4
print(a)

#4、逻辑 0表示False 非0表示True
print('\n逻辑---------')
print(True and False)
print(5 > 2 or 3 < 1)
print(not 5 < 2)

x = 1
y = 9
print(x and y) #如果x为true，则返回y，否则返回x
print(x or  y) #如果x为true，则返回x；否则返回y
print(not  x)  #如果x为true, flase 则 true

#5、条件
print('\n条件---------')
print('aaa' if 5 < 2 else 'bbb')

#6、位

#7、成员
print('\n成员---------')
c = [2, 4, 6, 8, 9]
d = 5
print(d not in c)

#8、身份
print('\n身份---------')
m = [1, 3, 5, 7]
n = [1, 3, 5, 7]
x = n
print(m is n)
print(x is n)
'''
    is 和 = 区别
    is 判断两个变量是否引用同一个对象
    =  判断两个变量的值是否相等
'''